scrolledwindow: Derive from GtkWidget
authorMatthias Clasen <mclasen@redhat.com>
Sat, 2 May 2020 05:48:52 +0000 (01:48 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 5 May 2020 02:53:07 +0000 (22:53 -0400)
commit9d7b77f87473205b8fc147c496125b3ad8abde03
tree1c8e4ea3fbb6bf5e125aa78dc860183a298f3381
parent67759d4c3ee28bbff9a4ec17f2044822ba732282
scrolledwindow: Derive from GtkWidget

We want to remove GtkBin and GtkContainer as they don't
provide much useful functionality anymore. This requires
us to move get_request_mode and compute_expand down.

We have to implement GtkBuildable, in order to keep
the <child> element in ui files working for aspect
frames.

See #2681
gtk/a11y/gtkscrolledwindowaccessible.c
gtk/gtkscrolledwindow.c
gtk/gtkscrolledwindow.h